package com.hyt.it.ogt.data.service.kwgov;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hyt.it.ogt.data.model.entity.kwgov.Task;
import com.hyt.it.ogt.data.model.entity.kwgov.Time;
import com.hyt.it.ogt.data.model.vo.kwgov.NowTestNowDataVO;
import com.hyt.it.ogt.data.model.vo.kwgov.TestClassifyVO;

import java.util.List;

/**
 * <p>
 * 考试任务表 服务类
 * </p>
 *
 */
public interface IKwGovTaskService extends IService<Task> {
    
    /**
     * 通过考试批次ID获取考试任务
     * 
     * @param examd
     *            考试批次id
     * @return 考试任务
     */
    Task getTaskByExamId(String examd);
    
    /**
     * 通过考试批次ID获取批次详情
     * 
     * @param examd
     *            考试批次id
     * @return 考试批次信息
     */
    Time getTimeById(String examd);

    

    /**
     * 通过id获取考试任务
     * 
     * @param id
     *            考试任务id
     * @return 考试任务
     */
    Task getTaskById(String id);

    
    
    NowTestNowDataVO getTaskExamType(String taskId);
	
	
	/**
     * 获取考试分类
     * @return
     */
    List<TestClassifyVO> getTestClassify();

}
